html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	color: #333
}

ol,ul,li {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

:focus {
	outline: 0
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

address,cite,code,dfn,em,var,i {
	font-style: normal
}

input[type=button],input[type=submit],button {
	cursor: pointer
}

.vm,input,select {
	vertical-align: middle
}

.clearfix:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

* html
.clearfix {
	zoom: 1
}

*+html
.clearfix {
	zoom: 1
}

body,button,input,select,textarea {
	font: 12px/1.5 arial, helvetica, clean, sans-serif
}

a {
	text-decoration: none;
	color: #009bd8
}

a:hover {
	text-decoration: underline;
	color: #dc0e30
}

.fl {
	float: left
}

.fr {
	float: right
}

body {
	background: #FFF
}

.pos-r {
	position: relative
}

.pos-f {
	position: fixed
}

.pos-a {
	position: absolute
}

.ft12 {
	font-size: 12px
}

.ft14 {
	font-size: 14px
}

.mt-10 {
	margin-top: 10px
}

.mb-10 {
	margin-bottom: 10px
}

.ml-10 {
	margin-left: 10px
}

.mr-10 {
	margin-right: 10px
}

.pt-10 {
	padding-top: 10px
}

.pb-10 {
	padding-bottom: 10px
}

.pl-10 {
	padding-left: 10px
}

.pr-10 {
	padding-right: 10px
}

.mt-20 {
	margin-top: 20px
}

.mb-20 {
	margin-bottom: 20px
}

.ml-20 {
	margin-left: 20px
}

.mr-20 {
	margin-right: 20px
}

.pt-20 {
	padding-top: 20px
}

.pb-20 {
	padding-bottom: 20px
}

.pl-20 {
	padding-left: 20px
}

.pr-20 {
	padding-right: 20px
}

.bg-eee {
	background: #eee
}

.hide {
	display: none
}

.show {
	display: block
}

.red {
	color: #f00
}

.text-l {
	text-align: left !important
}

.text-r {
	text-align: right !important
}

.pl_150 {
	padding-left: 150px
}

#header {
	height: 56px;
	background: #009bd8;
	margin-bottom: 30px;
	position: relative\9;
	z-index: 100\9
}

.center-header {
	width: 990px;
	margin: 0 auto
}

#header
.logo {
	float: left;
	width: 230px;
	height: 54px;
	margin-right: 4px
}

#header .logo
a {
	background: url(/images/incenter/logo.png) no-repeat;
	display: block;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	width: 147px;
	position: absolute;
	left: 30px;
	top: 9px
}

#header
.nav {
	float: left
}

#header .nav
a {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font: 14px/22px "SimSun";
	height: 22px;
	padding: 0px 28px;
	text-decoration: none;
	color: #fff
}

#header .nav
a.first {
	background: none;
	margin-right: -1px
}

#header .nav a:hover {
	color: #FFF;
	background-color: #1fa6db;
	_background: none
}

#header .header-right {
	position: absolute;
	right: 0;
	z-index: 19
}

#header .header-right
.search {
	float: left;
	padding: 13px 30px 0 0
}

#header .header-right
.user {
	float: left;
	position: relative;
	height: 56px;
	z-index: 20;
	padding-top: 0
}

#header .header-right .search .pos-r {
	width: 217px;
	height: 42px;
	display: block
}

#header .header-right .search .search-txt {
	width: 167px;
	height: 16px;
	padding: 6px 40px 6px 8px;
	border: 1px solid #0075a3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 5px #999 inset;
	-webkit-box-shadow: 0px 0px 5px #999 inset;
	box-shadow: 0px 0px 5px #999 inset;
	line-height: 15px
}

#header .search-btn {
	position: absolute;
	left: 192px;
	top: 8px;
	width: 16px;
	height: 15px;
	border: 0;
	background-position: 0 -87px;
	background-color: #FFF
}

.percent-out,.percent-in,.l-arrow,.m-arrow,#header .arrow-down,#header .search-btn,.percent-num,.sub-down-arrow,.sup-tab,.sup-tab
li.here {
	background-image: url(/images/incenter/in-bg.png);
	background-repeat: no-repeat
}

.btn-blue114,.btn-gray,.btn-blue188,.btn-blue93,.l-nav
.here {
	background-image: url(/images/incenter/btn-add.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	border: 0 none;
	display: inline-block
}

.btn-blue188,.btn-blue188:visited,.btn-blue188:hover,.btn-blue114,.btn-blue114:visited,.btn-blue114:hover,.btn-blue93,.btn-blue93:visited,.btn-blue93:hover
	{
	color: #fff
}

.btn-blue114 {
	width: 114px;
	background-position: 0 -35px
}

.btn-blue188 {
	width: 188px
}

.btn-gray {
	width: 83px;
	background-position: 0 -70px;
	cursor: pointer
}

.btn-blue93 {
	width: 93px;
	height: 29px;
	line-height: 29px;
	background-position: 0 -105px
}

input::-webkit-input-placeholder {
	color: #adadad
}

input:-moz-placeholder {
	color: #adadad
}

#header .header-right .user a.nav-link {
	text-decoration: none;
	display: block
}

#header .header-right .user a.nav-link {
	line-height: 20px;
	padding: 18px 17px
}

#header a.nav-link {
	color: #fff
}

#header a.nav-link:hover {
	color: #fff;
	text-decoration: none
}

#header .arrow-down {
	display: inline-block;
	height: 6px;
	width: 12px;
	overflow: hidden;
	vertical-align: middle;
	background-position: right -87px
}

#header .dropdown-box {
	display: none
}

.dropdown-box {
	border: 1px #ccc solid;
	background: #ccc;
	position: absolute;
	border: 3px solid #f0f0f0;
	border-radius: 3px;
	z-index: 9990;
	right: 0;
	top: 50px
}

.dropdown-box-in,.dropInner {
	background: #fff;
	border: 1px solid #d7d7d7;
	padding: 6px 0
}

.dropdown-box-in2 {
	background: #fff;
	border: 1px solid #aaa;
	padding: 6px 0
}

.pop-box-in {
	padding: 0 10px
}

.dropdown-box-in
a {
	display: block;
	padding: 4px 10px;
	padding-left: 46px;
	font: 12px/16px "simsun";
	height: 16px;
	text-align: left;
	color: #666;
	background-image: url(/images/incenter/lnav-ico.png);
	background-repeat: no-repeat;
	width: 104px
}

.dropdown-box-in .my-baijob {
	background-position: 15px -3px
}

.dropdown-box-in .job-up {
	background-position: 15px -70px
}

.dropdown-box-in .my-resume {
	background-position: 15px -103px
}

.dropdown-box-in .my-manage {
	background-position: 15px -205px
}

.dropdown-box-in .sys-manage {
	background-position: 15px -140px
}

.dropdown-box-in .info-resume {
	background-position: 15px -420px
}

.dropdown-box-in .lg-out {
	background-position: 15px -455px
}

.splite-line {
	height: 1px;
	overflow: hidden;
	background: #f5f5f5;
	margin: 5px 1px;
	width: 158px
}

.dropdown-box-in a:hover {
	background-color: #f1f1f1;
	text-decoration: none
}

.outDot-rt,.inDot-rt,.inDot-t,.outDot-ct,.outDot-cb,.inDot-b {
	font: 12px/14px "simsun";
	position: absolute;
	height: 14px;
	width: 14px;
	overflow: hidden;
	color: #d7d7d7
}

.dropdown-box .inDot-rt {
	left: 0;
	top: 1px;
	color: #fff
}

.dropdown-box .inDot-t {
	left: 0;
	top: 1px;
	color: #fff
}

.dropdown-box .inDot-b {
	left: 0;
	top: -1px;
	color: #fff
}

.outDot-rt {
	right: 10px;
	top: -7px;
	_top: -5px
}

.outDot-ct {
	left: 50%;
	top: -7px;
	margin-left: -7px
}

.outDot-cb {
	left: 50%;
	bottom: -9px;
	margin-left: -7px
}

.dropdown-box
a.closeTip {
	float: right;
	font-size: 14px;
	margin-left: 10px
}

.dropdown-box
a.closeTip {
	text-decoration: none
}

.push-tips {
	width: 156px;
	border: 1px solid #14749a;
	background: #fff;
	position: absolute;
	right: 0;
	top: 50px;
	padding: 5px;
	z-index: 3
}

.push-tips-clos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-top: -6px
}

#header .header-right .sign-in a.nav-link,#header .sign-up a.nav-link {
	line-height: 20px
}

#main {
	width: 990px;
	margin: 0 auto
}

#primary {
	float: right;
	margin: 0 0 0 -214px;
	width: 100%;
	display: inline
}

#content {
	margin: 0 0 0 214px;
	border-left: 1px solid #fff;
	padding: 16px 10px 40px
}

#content,.widget-area {
	word-wrap: break-word;
	word-break: break-all;
	min-height: 550px;
	_height: 550px
}

#main .widget-area {
	float: left;
	width: 214px
}

.bor-c2e0eb {
	border: 1px solid #e6e6e6
}

.bg-d5f3fe {
	background: #f7f5f6
}

.bg-fff {
	background: #fff
}

.face-eara {
	width: 102px;
	margin: 16px 0 0 54px;
	padding-bottom: 20px
}

.face-eara
img {
	width: 96px;
	height: 96px;
	padding: 2px;
	border: 1px solid #f1f1f1;
	display: block;
	margin-bottom: 3px
}

.face-eara
span {
	display: block;
	text-align: center;
	width: 102px;
	color: #018dc3;
	text-decoration: underline;
	cursor: pointer
}

.l-nav
li {
	display: block;
	height: 40px;
	border-top: 1px solid #e7e7e7;
	margin-left: 46px;
	width: 120px
}

.l-nav li
a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 36px;
	font-size: 14px;
	background-image: url(/images/incenter/lnav-ico.png);
	background-repeat: no-repeat
}

.l-nav li a:hover {
	background-color: #f1f1f1
}

.l-nav
.here {
	background-color: #d5f3fe;
	background-position: 0 -136px;
	height: 40px;
	line-height: 40px;
	text-align: left
}

.l-nav .here
a {
	font-weight: bold;
	color: #188ed5
}

.l-nav li a,.l-nav li a:visited {
	color: #333
}

.l-nav li .my-baijob {
	background-position: 0 6px
}

.l-nav li .my-dream {
	background-position: 0 -26px
}

.l-nav li .job-up {
	background-position: 0 -60px
}

.l-nav li .my-resume {
	background-position: 0 -95px
}

.l-nav li .my-message {
	background-position: 0 -135px
}

.l-nav li .my-job {
	background-position: 0 -165px
}

.l-nav li .my-manage {
	background-position: 0 -199px
}

.l-nav li .my-app-ico {
	background-position: 0 -272px
}

.l-nav .here .my-baijob {
	background-position: 0 -493px
}

.l-nav .here .my-dream {
	background-position: 0 -525px
}

.l-nav .here .job-up {
	background-position: 0 -559px
}

.l-nav .here .my-resume {
	background-position: 0 -594px
}

.l-nav .here .my-message {
	background-position: 0 -634px
}

.l-nav .here .my-job {
	background-position: 0 -664px
}

.l-nav .here .my-manage {
	background-position: 0 -698px
}

.l-nav .here .my-app-ico {
	background-position: 0 -742px
}

#my-app {
	border-top: 1px solid #d7d7d7;
	margin-top: 30px
}

.h-27 {
	height: 27px
}

.wel-tip {
	position: absolute;
	width: 764px;
	height: 27px;
	line-height: 22px;
	text-align: center;
	top: 5px;
	background: url(/images/incenter/wel-bg.png) no-repeat;
	color: #0da0da;
	font-size: 14px
}

.pt-pb-5 {
	padding: 5px 0
}

.tit-cur,.tit-cur-two {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #d7d7d7
}

.tit-cur-two {
	padding: 8px 0 0 29px
}

.resume-top-eara {
	border: 1px solid #fff;
	padding: 0 30px 10px 30px
}

.resume-top-eara-wrap {
	border: 1px solid #e2e2e2
}

.percent-out {
	width: 566px;
	background-repeat: repeat-x;
	height: 20px
}

.percent-in {
	height: 20px;
	background-position: 0 -20px;
	background-repeat: repeat-x
}

.w506 {
	width: 506px
}

.w566 {
	width: 566px
}

.percent-num {
	width: 33px;
	height: 22px;
	color: #fff;
	text-align: center;
	top: -23px;
	right: -16px;
	background-position: right -110px
}

.bor-l-1d7ab1 {
	border-left: 1px solid #1d7ab1
}

.bor-r-bddef3 {
	border-right: 1px solid #bddef3
}

.fc-999 {
	color: #999
}

.mt-36 {
	margin-top: 36px
}

.fc-333 {
	color: #333
}

.ft16 {
	font-size: 16px
}

.ft18 {
	font-size: 18px
}

.tit-my-resume {
	border-bottom: 2px solid #009bd8
}

.tit-my-resume .fc-999 {
	margin-top: 6px
}

.under {
	text-decoration: underline
}

.red-e60012 {
	color: #e60012
}

.l-arrow {
	width: 7px;
	height: 9px;
	position: absolute;
	left: -7px;
	top: 50px;
	background-position: right -63px
}

.resume-m {
	padding: 3px 0 3px 30px;
	border: 1px solid #ebebeb;
	margin: 20px 0
}

.tab-blue li
a {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-family: "Microsoft YaHei", "simsun", serif;
	display: inline-block;
	padding: 0 30px;
	cursor: pointer;
	color: #333;
	border-style: solid;
	border-width: 2px 1px 1px;
	border-color: #f5f5f5 #f5f5f5 #d7d7d7 #f5f5f5;
	position: relative;
	bottom: -1px
}

.tab-blue li a:hover {
	background-color: #fff
}

.tab-blue
li {
	float: left;
	display: inline
}

.tab-blue {
	border-bottom: 1px solid #d7d7d7;
	background: #f5f5f5
}

.bor-r-f1f1f1 {
	border-right: 1px solid #f1f1f1
}

.tab-blue .here
a {
	background-color: #fff;
	border-color: #2097df #d7d7d7 #fff;
	color: #059bd7
}

.radius-tl4 {
	-webkit-top-left-radius: 4px;
	-o-top-left-radius: 4px;
	-ms-top-left-radius: 4px;
	-khtml-top-left-radius: 4px;
	border-top-left-radius: 4px
}

.radius-tr4 {
	-webkit-top-right-radius: 4px;
	-o-top-right-radius: 4px;
	-ms-top-right-radius: 4px;
	-khtml-top-right-radius: 4px;
	border-top-right-radius: 4px
}

.jobs-list-ul
li {
	display: block;
	padding: 12px 30px;
	border-bottom: 1px solid #f1f1f1
}

.mr-40 {
	margin-right: 40px
}

.a-center {
	text-align: center
}

.jobs-list-ul li
p {
	line-height: 1.9em;
	word-wrap: break-word;
	text-align: justify;
	text-justify: inter-ideograph
}

.w520 {
	width: 520px
}

.m-jobs {
	margin: -1px 0 0 0
}

.m-arrow {
	display: inline-block;
	width: 4px;
	height: 7px;
	background-position: 0 -65px;
	margin-left: 4px;
	overflow: hidden;
	vertical-align: middle
}

.up-resume,.up-resume
img {
	vertical-align: middle
}

.up-resume
img {
	margin-top: -1px
}

#footer {
	height: 140px;
	margin-top: 20px;
	text-align: center
}

.foot_con {
	margin: 0 auto;
	width: 990px
}

.foot_con
.padd30 {
	padding: 30px 0 15px;
	color: #ccc
}

.foot_con .padd30
a {
	padding: 0 10px
}

.foot_con
.c009dca {
	color: #009bd8;
	padding: 0 10px
}

.footP {
	border-top: 1px solid #eee;
	padding-top: 15px;
	color: #999
}

.tb-752 {
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	margin: 10px 0;
	border-right: 1px solid #e1e1e1;
	width: 752px
}

.tb-752 th,.tb-752
td {
	border-bottom: 1px solid #e1e1e1
}

.tb-752
th {
	padding: 3px 0;
	font-weight: normal;
	color: #777
}

.tb-752
td {
	padding: 10px 2px
}

.tb-fillin
td {
	padding: 8px 0
}

.tb-fillin {
	margin: 10px 0
}

.inp-366,.inp-154 {
	height: 20px;
	line-height: 20px;
	padding-left: 6px
}

.inp-154 {
	width: 148px
}

.inp-366 {
	width: 360px
}

.bor-d7d7d7 {
	border: 1px solid #d7d7d7
}

.radius-4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px
}

.tb-fillin
select {
	border: 1px solid #d7d7d7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding: 3px
}

.tb-fillin label
input {
	vertical-align: middle;
	margin: 0
}

.tex-486-136 {
	width: 480px;
	height: 100px;
	padding: 6px
}

.tb-fillin
i {
	font-size: 14px;
	color: #F00;
	margin: 0 6px 0 0
}

.sup-tab {
	height: 25px;
	padding: 8px 0 0 5px;
	margin: 10px 0 7px;
	background-position: 0 -158px;
	background-repeat: repeat-x
}

.sup-tab
li {
	float: left;
	display: inline;
	position: relative;
	border-right: 1px solid #d8d8da;
	font-size: 14px
}

.sup-tab li
a {
	display: inline-block;
	padding: 0 26px;
	color: #333
}

.sup-tab
li.here {
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	background-color: #d7ebf9;
	top: -8px;
	background-position: 0 -199px;
	background-repeat: repeat-x;
	border-right: 0;
	left: -1px
}

.sup-tab .bor-r0 {
	border-right: 0
}

.sub-down-arrow {
	display: block;
	width: 15px;
	height: 9px;
	overflow: hidden;
	background-position: right -43px;
	position: absolute;
	bottom: -7px;
	left: 45px
}

.pl_100 {
	padding-left: 100px
}

.mt-20 {
	margin-top: 20px
}

.w155 {
	width: 155px
}

.w70 {
	width: 70px
}

.w82 {
	width: 82px
}

.arrDownInf,.arrUpInf {
	display: inline-block;
	height: 0;
	width: 0;
	border-width: 4px;
	border-color: #333 #fff #fff #fff;
	border-style: solid;
	font-size: 0;
	line-height: 0;
	margin-bottom: -2px
}

.arrUpInf {
	border-color: #fff #fff #333 #fff;
	margin-bottom: 2px;
	border-width: 5px\9
}

.showMoreInf {
	display: none
}

.upPhoto {
	width: 96px;
	position: absolute;
	top: 10px;
	right: 30px;
	text-align: center
}

.phoUp {
	width: 96px;
	height: 96px;
	z-index: 2000;
	position: absolute;
	top: 10px;
	right: 30px
}

.phoShow {
	width: 96px;
	height: 96px;
	background: #000;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	opacity: 0;
	display: block
}

#upLink
span {
	color: #018DC3
}

#upLink
img {
	margin-bottom: 3px
}

.uploadDiv {
	padding: 20px 0 20px 30px
}

.uploadDiv
p {
	line-height: 25px
}

.showVideo {
	width: 440px;
	padding-left: 120px
}

textarea {
	resize: none
}

.filePre {
	margin-left: -56px;
	display: inline-block;
	padding-right: 30px
}

.closeBlue,.filePath {
	background: url(/images/zui/icon/icon1.png) no-repeat
}

.filePath {
	background-position: 0 -728px;
	display: inline-block;
	padding-left: 18px;
	height: 20px;
	margin-right: 30px
}

.closeBlue {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: 0 -760px;
	margin-bottom: -2px
}

.delDiv {
	height: 20px;
	padding: 5px 0
}

.uploadPhoto {
	padding: 10px 80px 0 40px;
	line-height: 25px;
	height: 130px
}

.tx {
	position: absolute;
	top: 30px;
	left: 60px
}

.imgShowDiv {
	overflow: hidden;
	zoom: 1
}

#primary
.imgShowDiv {
	padding-left: 37px
}

.imgShowDiv
ul {
	float: left;
	width: 128px;
	height: 128px;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
	margin-bottom: 17px
}

.oprItem {
	height: 20px;
	position: absolute;
	width: 118px;
	bottom: 0;
	left: 5px;
	display: none
}

.beTx,.beRes {
	background: url(/images/incenter/lnav-ico.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px
}

.beTx {
	background-position: -7px -325px
}

.beRes {
	background-position: -7px -352px
}

.pop {
	background: url(/images/zui/bg/transGray.png);
	padding: 5px;
	position: absolute;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	_background-image: none;
	_background-color: #d5d7d9
}

.popInner {
	border: 1px solid #999;
	background: #fff
}

.popInner
h4 {
	font: bold 12px/30px "SimSun";
	height: 30px;
	background: #009BD8;
	color: #fff;
	padding: 0px 10px
}

.popInner h4
span {
	color: #fff
}

.popClose,.popCl {
	background: #00a3e3 url(/images/zui/icon/icon1.png) no-repeat -24px
		-543px;
	width: 40px;
	height: 20px;
	display: block;
	float: right;
	cursor: pointer;
	border: 1px solid #0090c8;
	border-top: none;
	box-shadow: 0px 0px 1px #fff inset;
	border-radius: 0px 0px 6px 6px
}

.popClose:hover,.popCl:hover {
	background-color: #d33;
	border-color: #c92c2c
}

.popCon {
	padding: 10px
}

.popCon2 {
	padding: 30px 20px;
	min-height: 60px;
	min-width: 260px;
	_height: 60px;
	_width: 260px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	max-height: 1000px
}

.warning {
	display: inline-block;
	background: url(/images/zui/icon/tip.gif) no-repeat 8px 50%;
	padding-left: 28px;
	color: #E60012;
	height: 18px;
	vertical-align: middle
}

.corr {
	display: inline-block;
	height: 18px;
	width: 26px;
	background: url(/images/zui/icon/successIcon.gif) no-repeat 8px 50%;
	line-height: 22px;
	vertical-align: middle
}

.len {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.w240 {
	width: 240px;
	height: 16px;
	line-height: 16px
}

.dream-tit {
	height: 30px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 15px
}

.ml-12 {
	margin-left: 12px
}

.ml-40 {
	margin-left: 40px
}

.ml-30 {
	margin-left: 30px
}

.btn-cancel {
	width: 60px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	margin-top: 10px
}

.pt-30 {
	padding-top: 30px
}

.fw {
	font-weight: bold
}

.upText {
	line-height: 18px;
	padding: 7px 5px;
	border: 1px solid #ccc;
	margin-right: 5px
}

.w300 {
	width: 300px
}

input[type=button] {
	cursor: pointer
}

input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.bai-con {
	padding: 15px 35px 15px 46px
}

.bai-topinf {
	float: right
}

.bai-topinf label,.bai-topinf
span {
	color: #999
}

.bai-resu {
	height: 25px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px
}

.yahei {
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.f24 {
	font-size: 24px
}

.bai-main {
	font-size: 14px
}

.bai-basetxt
span {
	width: 146px;
	margin-right: 30px;
	display: inline-block
}

.bai-tx {
	position: absolute;
	width: 96px;
	top: 0;
	right: 0;
	text-align: center
}

.bai-tx
img {
	width: 96px;
	height: 96px
}

.resume-show-tit {
	width: 146px;
	margin-right: 30px;
	height: 32px;
	line-height: 32px
}

.h120 {
	height: 130px
}

.bai-main
h3 {
	background: #edfaff;
	font-size: 16px;
	margin-bottom: 25px;
	padding-left: 2px
}

.bai-main h3
a {
	font-weight: 300;
	font-size: 14px
}

.bai-p {
	line-height: 1.7;
	margin-bottom: 30px
}

.fc-777,.fc-777
span {
	color: #777
}

.lH2 {
	line-height: 2;
	margin-bottom: 10px
}

.bai-edit {
	margin-left: 20px
}

.tb-message
td {
	padding: 16px 0;
	border-bottom: 1px solid #f5f5f5
}

.pd-3 {
	padding: 3px
}

.comlayer-width {
	width: 124px !important;
	background-position: 136px -171px !important
}

.link-conti {
	display: inline-block;
	padding-top: 9px
}

.tipBox {
	position: absolute;
	display: none;
	z-index: 99999
}

.outTip {
	border: 1px #ccc solid;
	background: #ff9;
	padding: 5px 10px 5px 5px;
	overflow: visible;
	margin-top: 7px;
	box-shadow: 1px 1px 1px #ccc
}

.outDot,.inDot {
	font: 12px/14px "SimSun";
	position: absolute;
	height: 14px;
	left: 10px;
	top: 0px;
	color: #ccc
}

.tipBox
.inDot {
	left: 0;
	top: 1px;
	color: #fefe99
}

.top-err {
	background: url(/images/zui/icon/icon1.png) no-repeat -100px -48px;
	font: 12px/18px "SimSun";
	height: 18px;
	white-space: normal;
	padding-left: 20px;
	display: inline-block;
	z-index: 99992
}

input[radio],label {
	vertical-align: middle
}

input[radio] {
	margin: 0;
	padding: 0
}

#UserInfo_my_status
label {
	line-height: 30px
}

.btn100_39,.btn218_48,.btn73_24,.btn138_48,.btn75_33,.btn123_33,.btn145_39,.btn52_20,.btn123_24,.btn112_24,.btn_td,.btn_cc,.btn_reg,.btn_upRsu
	{
	background-image: url(/images/zui/button/but1.png);
	display: inline-block;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	text-align: center;
	color: #fff
}

.btn100_39 {
	background-position: -14px -12px;
	width: 100px;
	height: 39px;
	font: 14px/39px "Microsoft YaHei"
}

.btn145_39 {
	background-position: -14px -407px;
	width: 145px;
	height: 39px;
	font: 14px/39px "Microsoft YaHei"
}

.btn218_48 {
	background-position: -14px -63px;
	width: 218px;
	height: 48px;
	font: 18px/48px "Microsoft YaHei"
}

.btn73_24 {
	background-position: -15px -124px;
	width: 73px;
	height: 24px;
	line-height: 24px
}

.btn138_48 {
	background-position: -14px -202px;
	width: 138px;
	height: 48px;
	font: 18px/48px "Microsoft YaHei"
}

.btn75_33,.btn123_33 {
	height: 33px;
	font: 14px/33px "SimSun";
	font-weight: bold;
	color: #333
}

.btn75_33 {
	background-position: -14px -289px;
	width: 75px
}

.btn123_33 {
	background-position: -104px -289px;
	width: 123px
}

.btn52_20 {
	background-position: -14px -376px;
	width: 52px;
	height: 20px;
	font: 12px/20px "Microsoft YaHei"
}

.btn123_24 {
	background-position: -14px -459px;
	width: 123px;
	height: 24px;
	font: 12px/24px "Microsoft YaHei"
}

.btn112_24 {
	background-position: -14px -503px;
	width: 112px;
	height: 24px;
	font: 12px/24px "Microsoft YaHei"
}

.btn75_33:hover,.btn123_33:hover {
	text-decoration: none
}

.btn100_39:hover,.btn218_48:hover,.btn73_24:hover,.btn138_48:hover,.btn52_20:hover,.btn123_24:hover,.btn112_24:hover,.btn145_39:hover
	{
	color: #fff;
	text-decoration: none
}

.sResult a.btn_td,.sResult a.btn_td:hover,.btn_td,.btn_td:hover {
	width: 60px;
	height: 22px;
	font: 12px/22px "SimSun";
	background-position: -20px -610px;
	color: #fff
}

.sResult a.btn_cc,.sResult a.btn_cc:hover,.btn_cc,.btn_cc:hover {
	width: 60px;
	height: 22px;
	font: 12px/22px "SimSun";
	background-position: -85px -610px;
	color: #fff
}

.btn_reg,.btn_reg:hover {
	width: 200px;
	height: 33px;
	background-position: -20px -641px;
	display: block
}

.btn_upRsu {
	background-position: -20px -794px;
	width: 200px;
	height: 33px
}

.pop_confrim {
	position: absolute;
	width: 300px;
	margin: 0 auto;
	z-index: 90000
}

.pop_confrim
.popCon2 {
	padding-bottom: 0
}

.pop_confrim
.pop_confirm_btn {
	padding-bottom: 30px;
	text-align: center
}

.pop_confrim
.btn75_33 {
	margin: 0 5px
}

.resume-top-eara
.w506 {
	overflow: hidden;
	zoom: 1
}

#open-post,#open-all {
	_margin-top: -2px
}

.pageNum {
	text-align: center;
	padding: 15px 0;
	margin: 15px auto
}

.pageNum
li {
	display: inline;
	height: 20px;
	margin-left: 10px
}

.pageNum
a {
	display: inline-block;
	white-space: nowrap;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	color: #333;
	background: #08C;
	color: #fff
}

.pageNum a:hover {
	background: #72bf44;
	color: #fff;
	text-decoration: none
}

.pageNum .selected
a {
	background: none;
	text-decoration: none;
	color: #666;
	font-weight: bold
}

.pageNum
span {
	display: inline-block;
	padding: 3px 0;
	margin-left: 0
}

.pageNum
a.next_page {
	background: #08c;
	color: #fff;
	width: 60px
}

.w90 {
	width: 90px;
	height: 16px;
	line-height: 16px
}

.w190 {
	width: 190px;
	height: 16px;
	line-height: 16px
}

.w130 {
	width: 130px;
	height: 16px;
	line-height: 16px
}

.fc-blue {
	color: #018DC3;
	cursor: pointer;
	display: block;
	width: 96px;
	height: 20px
}

#createTokenLanding
a {
	cursor: default
}

.wordsDiv {
	padding-top: 5px;
	text-align: right;
	padding-right: 211px;
	height: 20px
}

#content .application-ul {
	overflow: visible
}

.application-ul
li {
	margin-right: 30px;
	float: left
}

.application-subtit {
	padding-bottom: 20px
}

.pic-80-80 {
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.pic-80-80
img {
	width: 80px
}

.tb-cell {
	display: table-cell;
	float: left;
	line-height: 24px
}

.swSprite,.s_star_0_0,.s_star_0_0,.s_star_0_5,.s_star_1_0,.s_star_1_5,.s_star_2_0,.s_star_2_5,.s_star_3_0,.s_star_3_5,.s_star_4_0,.s_star_4_5,.s_star_5_0
	{
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	background: url(/images/zui/icon/s_star.png) no-repeat;
	height: 14px;
	top: 1px;
	vertical-align: baseline;
	width: 75px
}

.swSprite
span {
	position: absolute;
	left: -9999px
}

.s_star_3_5 {
	background-position: -15px -17px
}

.s_star_0_0 {
	background-position: -75px 0px
}

.s_star_0_5 {
	background-position: -60px -17px
}

.s_star_1_0 {
	background-position: -60px 0px
}

.s_star_1_5 {
	background-position: -45px -17px
}

.s_star_2_0 {
	background-position: -45px 0px
}

.s_star_2_5 {
	background-position: -30px -17px
}

.s_star_3_0 {
	background-position: -30px 0px
}

.s_star_3_5 {
	background-position: -15px -17px
}

.s_star_4_0 {
	background-position: -15px 0px
}

.s_star_4_5 {
	background-position: 0 -17px
}

.application-list-ul .tb-cell {
	width: 570px
}

.application-list-ul
li {
	padding-bottom: 30px
}

.added {
	background: #eee;
	border: 1px solid #ccc;
	font: 12px/20px "Microsoft YaHei";
	height: 20px;
	width: 52px;
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.comDetSec {
	position: relative;
	_position: static;
	z-index: 6
}

.comDetSec
.tit_tab {
	border-bottom: 1px solid #ccc;
	padding: 0 0 0 24px;
	height: 36px;
	position: relative
}

.comDetSec .tit_tab
li {
	width: 122px;
	font: bold 12px/36px "SimSun";
	float: left;
	color: #999;
	text-align: center;
	cursor: pointer
}

.comDetSec .tit_tab li
a {
	color: #999
}

.comDetSec .tit_tab li.hover
a {
	color: #333;
	cursor: default
}

.comDetSec
.conBox {
	padding: 18px 12px 0 12px;
	font: 12px/24px "SimSun";
	color: #666
}

.comDetSec .conBox
p {
	color: #666
}

.comDetSec
.titMvBg {
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 35px;
	width: 122px;
	position: absolute;
	top: 0px;
	left: 24px
}

.blue-0084a9 {
	color: #0084a9
}

.app-info-con {
	padding: 0px 40px 0 0
}

.app-info-con
p {
	margin-bottom: 10px
}

.app-info-pic
img {
	border: 3px solid #e3e3e3
}

.comment-list
li {
	border-top: 1px dotted #ccc;
	padding: 14px 10px 20px 10px
}

.comment-slip {
	width: 400px;
	float: left;
	margin-left: 80px;
	display: inline
}

.comment-noun {
	font-size: 24px;
	padding-left: 14px
}

.tex-710-75 {
	width: 710px;
	height: 75px;
	border: 1px solid #ccc
}

.app-more {
	margin-right: 60px
}

.comm_list {
	padding: 30px 0
}

.l-nav li .lnav-n0-ico {
	background-image: none;
	font-size: 12px;
	border-top: 0;
	height: 22px;
	line-height: 22px
}

.l-nav .app-sub-nav {
	border-top: 0;
	height: 22px;
	line-height: 22px
}

.rInf {
	width: 320px;
	padding-left: 50px
}

.mainCon {
	margin: 15px 0
}

.selResume {
	padding: 20px 0
}

.selResume
h5 {
	font-size: 16px;
	font-weight: bold
}

.pl-50 {
	padding-left: 50px
}

.toudi {
	background: url(/images/zui/bg/toudi.png) no-repeat 40px 0;
	height: 55px;
	line-height: 55px;
	padding-left: 110px
}

.t-center {
	text-align: center
}

.width16em {
	width: 17em
}

.width240 {
	width: 238px
}

.width85 {
	width: 85px
}

.fc-gray9 {
	color: rgb(153, 153, 153)
}

.sResult a.btn_td,.sResult a.btn_td:hover,.sResult a.btn_td:visited {
	width: 60px;
	height: 22px;
	font: 12px/22px "SimSun";
	background-position: -20px -610px;
	color: rgb(255, 255, 255)
}

.sResult {
	overflow: hidden;
	padding: 22px 18px;
	width: 717px;
	border-bottom: 1px solid rgb(238, 238, 238)
}

.sResult
li {
	color: rgb(102, 102, 102);
	margin-right: 5px
}

.sResult li
p {
	line-height: 24px
}

.sResult
a {
	font-size: 14px
}

.sResult .btn-cancel {
	font-size: 12px
}

.sResult a
span {
	color: rgb(204, 0, 0)
}

.sResult
li {
	line-height: 22px
}

.sResult-item {
	color: rgb(102, 102, 102)
}

.sResult-content {
	padding: 0px;
	width: 604px;
	word-wrap: break-word;
	clear: left
}

.sResult-item
a {
	font-size: 12px
}

.sResult-item
.orange {
	color: rgb(204, 0, 0)
}

.hItem {
	display: none
}

.employHurry {
	background: url("/images/zui/icon/employ_icon.png") no-repeat scroll 0 0
		transparent;
	display: inline-block;
	height: 20px;
	left: 10px;
	position: relative;
	top: 5px;
	width: 43px
}

.upload-video-eara {
	padding: 10px 80px 0 40px
}

.w160 {
	width: 160px
}

.dis-inblock {
	display: inline-block
}

.jobs-list-ul .no-bor {
	border-bottom: none
}

.jobs-list-ul .apply-sub-tab {
	padding: 12px 0 12px 12px
}

.apply-sub-tab
a {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 18px;
	display: inline-block;
	background: #f1f1f1;
	margin-right: 10px
}

.apply-sub-tab .here,.apply-sub-tab .here:visited {
	color: #333;
	font-weight: normal;
	background: #fff
}

.fc-dedede {
	color: #dedede
}

.min-h32 {
	min-height: 32px;
	_height: 32px
}

.min-h80 {
	min-height: 80px;
	_height: 80px
}

.min-h32 .btn-cancel {
	margin-top: 0
}

.mt-1 {
	margin-top: 1px
}

#assSearchBox {
	border: 1px solid #cce0f4;
	position: absolute;
	width: 550px;
	margin-top: 0;
	color: #3e3a39;
	background: #fff;
	z-index: 250;
	margin-left: 0px;
	display: none
}

.ass_con dl:after {
	clear: both;
	height: 0;
	display: block;
	content: ",";
	visibility: hidden
}

.ass_con dl:hover {
	background-color: #eee
}

.ass_con
dl {
	*zoom: 1;
	line-height: 25px;
	padding: 0 10px;
	display: block;
	cursor: pointer
}

.ass_con dl
dt {
	float: left;
	display: block;
	padding-right: 25px;
	height: 25px;
	white-space: nowrap
}

.ass_con dl dt
span {
	font-weight: normal
}

.ass_con dl
dd {
	float: right;
	display: block;
	white-space: nowrap
}

#assSearchBox
a.post_a {
	color: #3e3a39
}

#assSearchBox a.post_a:hover {
	color: #3e3a39;
	text-decoration: underline
}